package com.Questions.doublePointer;


import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Arrays;
import java.util.ArrayList;
import java.util.Set;
import java.util.HashSet;
import java.util.Random;

import java.util.Collections;
public class leetcode26 {
    public int removeDuplicates(int[] nums) {
        if(nums.length==0){
            return 0;
        }
        int fast=1;
        int slow=1;
        for(;fast<nums.length;fast++){
            if(nums[fast]!=nums[fast-1]){
                // 快指针遇到了 不相同的元素 要将该值复制到慢指针的位置
                nums[slow]=nums[fast];
                slow++;
            }
        }
        return slow;

    }
}
